home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_glimpse.idb / usr / freeware / src / glimpse-3.0 / compress / Makefile.in.z / Makefile.in
Makefile  |  1997-09-09  |  2KB  |  76 lines

  1. #/* Copyright (c) 1994 Burra Gopal, Udi Manber.  All Rights Reserved. */
  2. # Makefile for the compress library -- agrep should be linked with it in case
  3. # it wants to search for patterns in a compressed file.
  4.  
  5. # YOU DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINE
  6.  
  7. srcdir = @srcdir@
  8. VPATH  = @srcdir@
  9. SHELL  = /bin/sh
  10. CC     = @CC@
  11. RANLIB = @RANLIB@
  12. INSTALL        = @INSTALL@
  13. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  14. INSTALL_DATA    = @INSTALL_DATA@
  15. DEFS        = @DEFS@
  16.  
  17. prefix = @prefix@
  18. exec_prefix = $(prefix)
  19. binprefix =
  20. manprefix =
  21.  
  22. bindir = $(exec_prefix)/bin
  23. libdir = $(exec_prefix)/lib
  24. mandir = $(prefix)/man/man1
  25. manext = 1
  26.  
  27. INDEX = ../index
  28. INDEXSRC = $(srcdir)/$(INDEX)
  29. AGREP = ../agrep
  30. AGREPSRC = $(srcdir)/$(AGREP)
  31. TEMPLATE = ../libtemplate
  32. TEMPLATESRC = $(srcdir)/$(TEMPLATE)
  33.  
  34. all: lib tbuild cast uncast test
  35.  
  36. CFLAGS = -O
  37. ALL_CFLAGS    = $(CFLAGS) $(DEFS) -I$(INDEXSRC) -I$(AGREPSRC) -I$(TEMPLATESRC)/include
  38.  
  39. .c.o:
  40.         $(CC) -c $(ALL_CFLAGS) $<
  41.  
  42. LIBOBJ = hash.o string.o misc.o quick.o cast.o uncast.o tsimpletest.o tmemlook.o tbuild.o
  43. LIB = libcast.a
  44.  
  45. lib: $(LIBOBJ)
  46.     $(AR) rcv $(LIB) $(LIBOBJ)
  47.     $(RANLIB) $(LIB)
  48.  
  49. test: hash.o string.o misc.o test.o quick.o tsimpletest.o tmemlook.o cast.o uncast.o
  50.      $(CC) -o test hash.o string.o misc.o test.o quick.o tsimpletest.o tmemlook.o cast.o uncast.o
  51.  
  52. tbuild: hash.o string.o misc.o tbuild.o main_tbuild.o defs.h
  53.      $(CC) -o tbuild hash.o string.o misc.o tbuild.o main_tbuild.o
  54.  
  55. cast: main_cast.o $(LIB)
  56.      $(CC) -o cast main_cast.o $(LIBOBJ)
  57.  
  58. uncast: main_uncast.o $(LIB)
  59.     $(CC) -o uncast main_uncast.o $(LIBOBJ)
  60.  
  61. hash.o: defs.h $(INDEXSRC)/glimpse.h
  62. string.o: defs.h $(INDEXSRC)/glimpse.h
  63. misc.o: defs.h $(INDEXSRC)/glimpse.h
  64. quick.o: defs.h $(INDEXSRC)/glimpse.h
  65. cast.o: defs.h $(INDEXSRC)/glimpse.h
  66. uncast.o: defs.h $(INDEXSRC)/glimpse.h
  67. main_cast.o: defs.h $(INDEXSRC)/glimpse.h
  68. main_uncast.o: defs.h $(INDEXSRC)/glimpse.h
  69. tsimpletest.o: defs.h $(INDEXSRC)/glimpse.h
  70. tmemlook.o: defs.h $(INDEXSRC)/glimpse.h
  71. test.o : test.c
  72.  
  73. clean:
  74.     rm -f *.o $(LIB) core test cast uncast tbuild a.out
  75.  
  76.